/*
 * Componentes.java
 *
 * Created on 17 de abril de 2007, 09:42 AM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package score;

import com.sun.rave.web.ui.component.Calendar;
import com.sun.rave.web.ui.component.DropDown;
import com.sun.rave.web.ui.component.Label;
import com.sun.rave.web.ui.component.TextArea;
import com.sun.rave.web.ui.component.TextField;
import javax.faces.convert.IntegerConverter;
import javax.faces.el.MethodBinding;

/**
 *
 * @author analista4
 */
public class Componentes {
    
    public static String TEXTFIELD = "TEXTFIELD";
    public static String LABEL = "LABEL";
    public static String CALENDAR = "CALENDAR";
    public static String TEXTAREA = "AREA";
    public static String LISTA = "DROPDOWN";
    
    /** Creates a new instance of Componentes */
    public Componentes() {
    }

    /**
     * Conserva el valor de la propiedad lista.
     */
    private DropDown lista;

    /**
     * Getter para propiedad lista.
     * @return Valor de la propiedad lista.
     */
    public DropDown getLista() {

        return this.lista;
    }

    /**
     * Setter para propiedad lista.
     * @param lista Nuevo valor de la propiedad lista.
     */
    public void setLista(DropDown lista) {

        this.lista = lista;
    }

    /**
     * Conserva el valor de la propiedad calendario.
     */
    private Calendar calendario;

    /**
     * Getter para propiedad calendario.
     * @return Valor de la propiedad calendario.
     */
    public Calendar getCalendario() {

        return this.calendario;
    }

    /**
     * Setter para propiedad calendario.
     * @param calendario Nuevo valor de la propiedad calendario.
     */
    public void setCalendario(Calendar calendario) {

        this.calendario = calendario;
    }

    /**
     * Conserva el valor de la propiedad areaDeTexto.
     */
    private TextArea areaDeTexto;

    /**
     * Getter para propiedad areaDeTexto.
     * @return Valor de la propiedad areaDeTexto.
     */
    public TextArea getAreaDeTexto() {

        return this.areaDeTexto;
    }

    /**
     * Setter para propiedad areaDeTexto.
     * @param areaDeTexto Nuevo valor de la propiedad areaDeTexto.
     */
    public void setAreaDeTexto(TextArea areaDeTexto) {

        this.areaDeTexto = areaDeTexto;
    }
    /**
     * Conserva el valor de la propiedad tipo.
     */
    private String tipo;

    /**
     * Getter para propiedad tipo.
     * @return Valor de la propiedad tipo.
     */
    public String getTipo() {

        return this.tipo;
    }

    /**
     * Setter para propiedad tipo.
     * @param tipo Nuevo valor de la propiedad tipo.
     */
    public void setTipo(String tipo) {

        this.tipo = tipo;
    }

   

    /**
     * Conserva el valor de la propiedad etiqueta.
     */
    private Label etiqueta;

    /**
     * Getter para propiedad etiqueta.
     * @return Valor de la propiedad etiqueta.
     */
    public Label getEtiqueta() {

        return this.etiqueta;
    }

    /**
     * Setter para propiedad etiqueta.
     * @param etiqueta Nuevo valor de la propiedad etiqueta.
     */
    public void setEtiqueta(Label etiqueta) {

        this.etiqueta = etiqueta;
    }

    /**
     * Conserva el valor de la propiedad validador.
     */
    private MethodBinding validador;

    /**
     * Getter para propiedad validador.
     * @return Valor de la propiedad validador.
     */
    public MethodBinding getValidador() {

        return this.validador;
    }

    /**
     * Setter para propiedad validador.
     * @param validador Nuevo valor de la propiedad validador.
     */
    public void setValidador(MethodBinding validador) {

        this.validador = validador;
    }

    /**
     * Conserva el valor de la propiedad maxRange.
     */
    private int maxRange;

    /**
     * Getter para propiedad maxRange.
     * @return Valor de la propiedad maxRange.
     */
    public int getMaxRange() {

        return this.maxRange;
    }

    /**
     * Setter para propiedad maxRange.
     * @param maxRange Nuevo valor de la propiedad maxRange.
     */
    public void setMaxRange(int maxRange) {

        this.maxRange = maxRange;
    }

    /**
     * Conserva el valor de la propiedad minRange.
     */
    private int minRange;

    /**
     * Getter para propiedad minRange.
     * @return Valor de la propiedad minRange.
     */
    public int getMinRange() {

        return this.minRange;
    }

    /**
     * Setter para propiedad minRange.
     * @param minRange Nuevo valor de la propiedad minRange.
     */
    public void setMinRange(int minRange) {

        this.minRange = minRange;
    }

    /**
     * Conserva el valor de la propiedad campoTexto.
     */
    private TextField campoTexto;

    /**
     * Getter para propiedad campoTexto.
     * @return Valor de la propiedad campoTexto.
     */
    public TextField getCampoTexto() {

        return this.campoTexto;
    }

    /**
     * Setter para propiedad campoTexto.
     * @param campoTexto Nuevo valor de la propiedad campoTexto.
     */
    public void setCampoTexto(TextField campoTexto) {

        this.campoTexto = campoTexto;
    }

    /**
     * Conserva el valor de la propiedad minRangeFloat.
     */
    private float minRangeFloat;

    /**
     * Getter para propiedad minRangeFloat.
     * @return Valor de la propiedad minRangeFloat.
     */
    public float getMinRangeFloat() {

        return this.minRangeFloat;
    }

    /**
     * Setter para propiedad minRangeFloat.
     * @param minRangeFloat Nuevo valor de la propiedad minRangeFloat.
     */
    public void setMinRangeFloat(float minRangeFloat) {

        this.minRangeFloat = minRangeFloat;
    }

    /**
     * Conserva el valor de la propiedad maxRangeFloat.
     */
    private float maxRangeFloat;

    /**
     * Getter para propiedad maxRangeFloat.
     * @return Valor de la propiedad maxRangeFloat.
     */
    public float getMaxRangeFloat() {

        return this.maxRangeFloat;
    }

    /**
     * Setter para propiedad maxRangeFloat.
     * @param maxRangeFloat Nuevo valor de la propiedad maxRangeFloat.
     */
    public void setMaxRangeFloat(float maxRangeFloat) {

        this.maxRangeFloat = maxRangeFloat;
    }

    /**
     * Conserva el valor de la propiedad longitudCaptura.
     */
    private int longitudCaptura;

    /**
     * Getter para propiedad longitudCaptura.
     * @return Valor de la propiedad longitudCaptura.
     */
    public int getLongitudCaptura() {

        return this.longitudCaptura;
    }

    /**
     * Setter para propiedad longitudCaptura.
     * @param longitudCaptura Nuevo valor de la propiedad longitudCaptura.
     */
    public void setLongitudCaptura(int longitudCaptura) {

        this.longitudCaptura = longitudCaptura;
    }

    /**
     * Conserva el valor de la propiedad listaRestricciones.
     */
    private com.sun.rave.web.ui.model.Option[] listaRestricciones;

    /**
     * Getter para propiedad listaRestricciones.
     * @return Valor de la propiedad listaRestricciones.
     */
    public com.sun.rave.web.ui.model.Option[] getListaRestricciones() {

        return this.listaRestricciones;
    }

    /**
     * Setter para propiedad listaRestricciones.
     * @param listaRestricciones Nuevo valor de la propiedad listaRestricciones.
     */
    public void setListaRestricciones(com.sun.rave.web.ui.model.Option[] listaRestricciones) {

        this.listaRestricciones = listaRestricciones;
    }

    /**
     * Conserva el valor de la propiedad minRangeLong.
     */
    private long minRangeLong;

    /**
     * Getter para propiedad minRangeLong.
     * @return Valor de la propiedad minRangeLong.
     */
    public long getMinRangeLong() {

        return this.minRangeLong;
    }

    /**
     * Setter para propiedad minRangeLong.
     * @param minRangeLong Nuevo valor de la propiedad minRangeLong.
     */
    public void setMinRangeLong(long minRangeLong) {

        this.minRangeLong = minRangeLong;
    }

    /**
     * Conserva el valor de la propiedad maxRangeLong.
     */
    private long maxRangeLong;

    /**
     * Getter para propiedad maxRangeLong.
     * @return Valor de la propiedad maxRangeLong.
     */
    public long getMaxRangeLong() {

        return this.maxRangeLong;
    }

    /**
     * Setter para propiedad maxRangeLong.
     * @param maxRangeLong Nuevo valor de la propiedad maxRangeLong.
     */
    public void setMaxRangeLong(long maxRangeLong) {

        this.maxRangeLong = maxRangeLong;
    }

}
